package doughnut.xc.Demo;

import com.opencsv.CSVReader;
import doughnut.xc.pojo.User2;

import java.io.FileReader;


/**
 * 使用csv读取百万数据
 */
public class CSVDemo {
    public static void main(String[] args) throws Exception {

        String path = "C:\\Users\\29469\\Pictures\\使用csv文件百万数据导出测试.xlsx";
        try (CSVReader cr = new CSVReader(new FileReader(path))) {
            // 标题不做处理
            cr.readNext();
            User2 user = null;
            while (true) {
                user = new User2();
                String[] content = cr.readNext();
                if (content == null) {
                    break;
                }
                // 转成对象
                user.setId(Long.valueOf(content[0]));
                user.setUserName(content[1]);
                user.setPhone(content[2]);
                user.setAddress(content[4]);
                System.out.println(user);
            }
        }
    }

}
